Apache POI লাইব্রেরি Maven ব্যবহার করে আপনার Java প্রজেক্টে সহজে অন্তর্ভুক্ত করা যেতে পারে। Maven এর মাধ্যমে আপনি লাইব্রেরির নির্দিষ্ট ভার্সন এবং তার ডিপেনডেন্সি গুলি সহজেই হ্যান্ডল করতে পারেন। এখানে আমরা Apache POI এর XWPF (Word) ফাংশনালিটি ব্যবহার করার জন্য Maven পম (pom.xml) ফাইল কনফিগার করব।
প্রথমে, আপনার Maven প্রজেক্টটি তৈরি করুন যদি না থেকে থাকে। এরপর, আপনি আপনার pom.xml ফাইলে Apache POI ডিপেনডেন্সি যোগ করতে পারবেন।
এখানে আপনি Apache POI এর প্রয়োজনীয় ডিপেনডেন্সি কোডটি দেখতে পাচ্ছেন যা আপনাকে Word ডকুমেন্ট (XWPF) এর জন্য ব্যবহার করতে হবে।
<dependencies>
<!-- Apache POI for working with Word documents (XWPF) -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>5.2.3</version> <!-- সর্বশেষ ভার্সন ব্যবহার করুন -->
</dependency>
<!-- Apache POI's OOXML schema support -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>4.1.2</version> <!-- প্রয়োজনীয় ভার্সন -->
</dependency>
<!-- Apache Commons IO (POI dependencies may need this) -->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.11.0</version>
</dependency>
<!-- Log4j dependency for logging (optional but helpful for debugging) -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.19.0</version>
</dependency>
</dependencies>
Maven ডিপেনডেন্সি সঠিকভাবে যোগ করার পর, আপনার প্রজেক্টের মধ্যে লাইব্রেরি স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত হয়ে যাবে। আপনার Maven প্রজেক্ট তৈরি করতে এবং ডিপেনডেন্সি ডাউনলোড করতে নীচের কমান্ড ব্যবহার করুন:
mvn clean install
এটি আপনার প্রজেক্টের জন্য সমস্ত ডিপেনডেন্সি ডাউনলোড করবে এবং মাভেন বিল্ড কমপ্লিট করবে।
Maven ডিপেনডেন্সি যুক্ত করার পরে, আপনি Apache POI লাইব্রেরি এবং তার নির্দিষ্ট ভার্সন Maven Central Repository থেকে স্বয়ংক্রিয়ভাবে ডাউনলোড করবেন।
যদি আপনি কোনো নির্দিষ্ট ভার্সন চেক করতে চান, তাহলে Maven Central Repository থেকে আপনি Apache POI লাইব্রেরির সর্বশেষ ভার্সন খুঁজে পেতে পারেন।
Maven ব্যবহার করে Apache POI লাইব্রেরি অন্তর্ভুক্ত করা খুবই সহজ। শুধুমাত্র আপনার pom.xml ফাইলে প্রয়োজনীয় ডিপেনডেন্সি যোগ করতে হবে, এবং Maven আপনার প্রজেক্টের জন্য সেই লাইব্রেরি স্বয়ংক্রিয়ভাবে ডাউনলোড করবে। এর মাধ্যমে আপনি Word ডকুমেন্ট তৈরি, পড়া, সম্পাদনা এবং টেবিল যোগ করার মতো কার্যক্রম সহজেই করতে পারবেন।
common.read_more